package guoanmaker.personal.business.modelnobind;

import java.util.Date;
import java.util.List;
import java.util.Set;

import guoanmaker.personal.helper.common.abstractobj.IdEntity;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

/**
 * 
 * @ClassName: PersonalUserForUser 
 * @Description: 用户业务bean
 * @author Yvonne_MGL
 * @date 2017年7月6日 下午3:49:39    
 */
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
public class PersonalUserForUser {
	private String id;
	private String username;// 用户名(手机号)
	private String password;// 密码
	private Date createTime;// 注册时间
	private String nickname;// 昵称
	private String birthday;// 生日
	private String name;// 名字
	private String email;// 邮箱
	private String remark;// 备注
	private String portrait;// 头像存储地址
	private String portraitName;// 头像名称
	private String isProvider;// 是否成为了服务商,0为未申请,1为已申请,2为已成为
	// openID的作用：openid是此网站上唯一对应用户身份的标识，
	// 网站可将此ID进行存储便于用户下次登录时辨识其身份，或将其与用户在网站上的原有账号进行绑定。
	private String weibouuid;// 微博uuid
	private String wechatopenid;// 微信openid
	private String qqopenid;// qq openid
	private String wechatnickname;// 微信昵称
	private String qqnickname;// qq昵称
	private String weibonickname;// 微博昵称
	private String wechatportrait;// 微信头像存储地址
	private String qqportrait;// qq头像存储地址
	private String weiboportrait;// 微博头像存储地址
	private String wechatportraitN;// 微信头像名称
	private String qqportraitN;// qq头像名称
	private String weiboportraitN;// 微博头像名称
	private String thirdtype;// 登录类型
	private String wechat;// 微信账号
	private String qq;// qq账号
	private String weibo;// 微博账号
	private String jpushid;// 推送id
	private String jpushAlias;// 推送别名

	private List<PersonalInvoiceForUser> invoices;// 发票
	private List<Address> addresses;//地址
	
	private String company;//所属公司
	private String department;//部门
	
	private String stage;//发展阶段
	private String bent;//兴趣爱好

	public PersonalUserForUser(String id, String username, String password, Date createTime, String nickname,
			String birthday, String name, String email, String remark, String portrait, String portraitName,
			String isProvider, String weibouuid, String wechatopenid, String qqopenid, String wechatnickname,
			String qqnickname, String weibonickname, String wechatportrait, String qqportrait, String weiboportrait,
			String wechatportraitN, String qqportraitN, String weiboportraitN, String thirdtype, String wechat,
			String qq, String weibo, String jpushid, String jpushAlias,String company,String department,String stage,String bent) {
		this.id = id;
		this.username = username;
		this.password = password;
		this.createTime = createTime;
		this.nickname = nickname;
		this.birthday = birthday;
		this.name = name;
		this.email = email;
		this.remark = remark;
		this.portrait = portrait;
		this.portraitName = portraitName;
		this.isProvider = isProvider;
		this.weibouuid = weibouuid;
		this.wechatopenid = wechatopenid;
		this.qqopenid = qqopenid;
		this.wechatnickname = wechatnickname;
		this.qqnickname = qqnickname;
		this.weibonickname = weibonickname;
		this.wechatportrait = wechatportrait;
		this.qqportrait = qqportrait;
		this.weiboportrait = weiboportrait;
		this.wechatportraitN = wechatportraitN;
		this.qqportraitN = qqportraitN;
		this.weiboportraitN = weiboportraitN;
		this.thirdtype = thirdtype;
		this.wechat = wechat;
		this.qq = qq;
		this.weibo = weibo;
		this.jpushid = jpushid;
		this.jpushAlias = jpushAlias;
		this.company=company;
		this.department=department;
		this.stage=stage;
		this.bent=bent;
				
	}

}
